package vip.meeet.bean.echarts;

import java.util.List;

/**
 * 图例
 */
public class Legend {

    private List<String> data;

    private TextStyle textStyle;

    /**
     * 水平位置，默认为全图居中，可选为：'center'  'left'  'right' {number}（x坐标，单位px）
     */
    private String x;

    /**
     * 布局方式，默认为水平布局，可选为：'horizontal'  'vertical'
     */
    private String orient;

    /**
     * 垂直安放位置，默认为全图顶端，可选为：'top'  'bottom'  'center' {number}（y坐标，单位px）
     */
    private String y;
    private String backgroundColor;
    /**
     * 图例边框颜色
     */
    private String borderColor;

    /**
     * 图例边框线宽，单位px，默认为0（无边框）
     */
    private Integer borderWidth;
    private Integer padding;
    /**
     * 各个item之间的间隔，单位px，默认为10
     */
    private Integer itemGap;
    /**
     * 图例图形宽度
     */
    private Integer itemWidth;
    /**
     * 图例图形高度
     */
    private Integer itemHeight;

    public List<String> getData() {
        return data;
    }

    public void setData(List<String> data) {
        this.data = data;
    }

    public TextStyle getTextStyle() {
        return textStyle;
    }

    public void setTextStyle(TextStyle textStyle) {
        this.textStyle = textStyle;
    }

    public String getX() {
        return x;
    }

    public void setX(String x) {
        this.x = x;
    }

    public String getOrient() {
        return orient;
    }

    public void setOrient(String orient) {
        this.orient = orient;
    }

    public String getY() {
        return y;
    }

    public void setY(String y) {
        this.y = y;
    }

    public String getBackgroundColor() {
        return backgroundColor;
    }

    public void setBackgroundColor(String backgroundColor) {
        this.backgroundColor = backgroundColor;
    }

    public String getBorderColor() {
        return borderColor;
    }

    public void setBorderColor(String borderColor) {
        this.borderColor = borderColor;
    }

    public Integer getBorderWidth() {
        return borderWidth;
    }

    public void setBorderWidth(Integer borderWidth) {
        this.borderWidth = borderWidth;
    }

    public Integer getPadding() {
        return padding;
    }

    public void setPadding(Integer padding) {
        this.padding = padding;
    }

    public Integer getItemGap() {
        return itemGap;
    }

    public void setItemGap(Integer itemGap) {
        this.itemGap = itemGap;
    }

    public Integer getItemWidth() {
        return itemWidth;
    }

    public void setItemWidth(Integer itemWidth) {
        this.itemWidth = itemWidth;
    }

    public Integer getItemHeight() {
        return itemHeight;
    }

    public void setItemHeight(Integer itemHeight) {
        this.itemHeight = itemHeight;
    }
}
